home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 526-550 / disk_546 / wblink / wblink.doc < prev    next >
Text File  |  1992-05-06  |  3KB  |  67 lines

  1.  
  2.                    WBLink V1.00
  3.                  by Dave Schreiber
  4.  
  5.      WBLink is copyright 1991 by Dave Schreiber, All Rights Reserved.
  6. WBLink is freely distributable, but the author retains all rights in
  7. regards to the program.  Permission is granted to distribute this program
  8. for a minimal charge (for copying, handling, etc.).
  9.  
  10.      WBLink is a small utility I wrote in order to deal with what I think
  11. is a deficiency in Workbench 2.0:  namely, there's no way to create a link
  12. from one file to another using Workbench (a link is like a second (or
  13. third, etc.) name for a file;  although both the original program and the
  14. link have their own icon, there's only one copy of the program actually on
  15. disk.  See the description of 'Makelink' in the AmigaDOS reference section
  16. of the manual that came with 2.0 or your Amiga for more information).
  17. WBLink creates an 'AppIcon' that allows you to create links easily.
  18.  
  19.      To run WBLink, either double-click on it's icon or type 'Run
  20. WBLink' from the CLI.  If you'd like it to be run automatically when you
  21. boot up, you can put it in your 'Wbstartup' drawer.  When run, WBLink puts
  22. up an icon on the Workbench;  if you drop the icon for a file or drawer
  23. onto WBLink's icon, a link to that file or drawer is created.  The naming
  24. convention is similar for the Copy menu selection: the first link, for a
  25. program named 'prog' for example, will be named Link_to_prog.  The second,
  26. Link_2_to_prog, etc.  Once the link is created, it can be renamed and moved
  27. anywhere on the drive (although if you move it to another disk, regular
  28. copy of the file is made and put on the destination disk, instead of a
  29. link;  this is due to a limitation in the way the Amiga's OS handles
  30. links).
  31.  
  32.      Note:  while WBLink creates links to files and drawers, it copies
  33. .info files.  This means that you can position a file and its link
  34. independently (whereas if WBLink created a link to both the file and .info
  35. file, every time you moved the original file's icon, the link's icon would
  36. move to the same location).
  37.  
  38.      If you double click on WBLink's icon, a requester pops up that gives
  39. you the version and release date of WBLink, along with an opportunity to
  40. quit WBLink.  To quit, click on the 'Quit WBLink' button.  The 'Don't Quit'
  41. button closes the requestor, but leaves WBLink running.
  42.  
  43.      To give you an idea of the usefulness of links, let me describe one
  44. use I have for them.  I have a number of programs that I run often that I
  45. would like to have directly on Workbench for easy access.  Unfortunatly
  46. Workbench tends to slow down if you leave out a lot of icons.  My solution
  47. was to create a drawer called 'Dock' (after the NeXT's feature of the same
  48. name) and leave that out instead.  In that drawer, I placed links to my
  49. frequently used programs.  With this arrangement, I have easy access to my
  50. programs without cluttering up or slowing down Workbench.  Moreover, this
  51. takes up only a few kilobytes on my hard drive (whereas making copies of
  52. the programs to put in Dock would have taken up over a megabyte).
  53.  
  54.      If you're interested in how WBLink operates, I've included the source.
  55. To compile, using SAS/C V5.10a, type the following in the command line:
  56.  
  57.    lc -Lcd -v WBLink
  58.  
  59.      If you have any questions, comments, etc. regarding WBLink, please
  60. don't hesitate to get in touch with me at:
  61.  
  62.                       Dave Schreiber
  63.                       1234 Collins Lane
  64.                       San Jose, CA     95129-4208
  65. e-mail:                   davids@ucscb.ucsc.edu
  66.  
  67.